Skip to content

fix(ci): stop using secrets in workflow if guards - #78

Merged
esphynox merged 1 commit into
mainfrom
fix/release-workflow-secret-guards
Aug 7, 2026
Merged

fix(ci): stop using secrets in workflow if guards#78
esphynox merged 1 commit into
mainfrom
fix/release-workflow-secret-guards

Conversation

@esphynox

@esphynox esphynox commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Fix the release workflow validation error by stopping use of the secrets context inside step-level if guards in the Homebrew tap update job.

Why this changed:
GitHub Actions rejected the workflow because secrets.HOMEBREW_TAP_DISPATCH_TOKEN was referenced directly in step if expressions.

Tests

  • tuist generate
  • xcodebuild test -project Keyty.xcodeproj -scheme Keyty -destination 'platform=macOS'
  • Other: Workflow YAML change only; no local tests run

Run project commands from Apps/Keyty.

UI Changes

Attach screenshots or screen recordings for visible UI changes. Write N/A if there are none.

Before After
N/A N/A

Documentation

  • Updated relevant docs
  • No docs needed

Release Notes

Fix release workflow validation so optional Homebrew tap dispatch remains gated correctly when the dispatch token is unset.

@esphynox
esphynox marked this pull request as ready for review August 7, 2026 10:59
@esphynox esphynox self-assigned this Aug 7, 2026
@esphynox
esphynox merged commit d50d307 into main Aug 7, 2026
1 check passed
@esphynox
esphynox deleted the fix/release-workflow-secret-guards branch August 7, 2026 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant